c07ce34cb22639fb4e6edf8c39dce65b4e71feca,python/psi-api/src/com/jetbrains/python/codeInsight/PyCustomMember.java,PyCustomMember,resolve,#PsiElement#,168
Before Change
PyClass targetClass = null;
if (myTypeName != null) {
targetClass = PyPsiFacade.getInstance(context.getProject()).createClassByQName(myTypeName, context);
}
final PsiElement resolveTarget = findResolveTarget(context);
if (resolveTarget instanceof PyFunction && !myAlwaysResolveToCustomElement) {
After Change
return CachedValueProvider.Result.create(result, PsiModificationTracker.MODIFICATION_COUNT);
}
};
targetClass = CachedValuesManager.getManager(context.getProject()).getParameterizedCachedValue(this, RESOLVE,
provider, false, context);
}
final PsiElement resolveTarget = findResolveTarget(context);